self powered platform - Inglés Sinónimo Diccionario